|
| Namespace |
http://www.cargowise.com/Schemas/Universal/2011/11 |
|
Diagram
|
|
|
Used by
|
|
| Model
|
ALL( DataContext{0,1} ActualChargeable{0,1} AdditionalTerms{0,1} AgentsReference{0,1} AviationSecurityInspectionType{0,1} AWBServiceLevel{0,1} BookingConfirmationReference{0,1} Branch{0,1} CarrierCorrectedChargeable{0,1} CarrierCorrectedVolume{0,1} CarrierCorrectedVolumeUnit{0,1} CarrierCorrectedWeight{0,1} CarrierCorrectedWeightUnit{0,1} CarrierServiceLevel{0,1} CartageWaybillNumber{0,1} CFSReference{0,1} ChargeableRate{0,1} CoLoadBookingConfirmationReference{0,1} CoLoadMasterBillNumber{0,1} CommercialInfo{0,1} ConsigneeBussinessNumber{0,1} ConsigneeIdentifier{0,1} ConsignorIdentifier{0,1} ConsolCosts{0,1} ConsolidatedCargoStatus{0,1} ContainerCount{0,1} ContainerMode{0,1} CountryOfSupply{0,1} CustomsBroker{0,1} CustomsContainerMode{0,1} CustomsDischargePort{0,1} CustomsLoadPort{0,1} CustomsOffice{0,1} CustomsProfileIdentifier{0,1} CustomsValuationPort{0,1} DeclarantType{0,1} DefermentAccountNumber{0,1} DeliveryMode{0,1} DocumentedChargeable{0,1} DocumentedVolume{0,1} DocumentedWeight{0,1} EFTMode{0,1} EntryStatus{0,1} ExportGoodsType{0,1} FirstBuyerContact{0,1} Folio{0,1} FreightRate{0,1} FreightRateCurrency{0,1} GoodsDescription{0,1} GoodsOrigin{0,1} GoodsValue{0,1} GoodsValueCurrency{0,1} HasProhibitedPackaging{0,1} HBLAWBChargesDisplay{0,1} HBLContainerPackModeOverride{0,1} HouseBillOfLadingType{0,1} InsuranceValue{0,1} InsuranceValueCurrency{0,1} InterimReceiptNumber{0,1} IsAuthorizedToLeave{0,1} IsBooking{0,1} IsCancelled{0,1} IsCFSRegistered{0,1} IsDirectBooking{0,1} IsFinalManifest{0,1} IsForwardRegistered{0,1} IsHazardous{0,1} IsLastMileDeliverySelfBooked{0,1} IsNeutralMaster{0,1} IsPersonalEffects{0,1} IsShipping{0,1} IsSignatureRequired{0,1} IsSplitShipment{0,1} JobCosting{0,1} LloydsIMO{0,1} LocalTransportEquipmentNeeded{0,1} LocalTransportJobType{0,1} LocationAtClearance{0,1} ManifestedChargeable{0,1} ManifestedVolume{0,1} ManifestedWeight{0,1} MergeBy{0,1} MessageStatus{0,1} MessageSubType{0,1} MessageType{0,1} MessagingApplicationCode{0,1} NoCopyBills{0,1} NoOriginalBills{0,1} OperationalStatus{0,1} OuterPacks{0,1} OuterPacksPackageType{0,1} OwnerRef{0,1} PackingOrder{0,1} PaymentMethod{0,1} PickupMode{0,1} PlaceOfDelivery{0,1} PlaceOfIssue{0,1} PlaceOfReceipt{0,1} PortFirstForeign{0,1} PortLastForeign{0,1} PortMessaging{0,1} PortOfDestination{0,1} PortOfDischarge{0,1} PortOfFirstArrival{0,1} PortOfLoading{0,1} PortOfOrigin{0,1} QuoteNumber{0,1} RatingTransportMode{0,1} ReleaseType{0,1} RequiresRefrigeration{0,1} ScreeningStatus{0,1} SecondBuyerContact{0,1} ServiceLevel{0,1} ShipmentIncoTerm{0,1} ShipmentStatus{0,1} ShipmentSubType{0,1} ShipmentType{0,1} ShippedOnBoard{0,1} ShipperCODAmount{0,1} ShipperCODPayMethod{0,1} SubLocationAtClearance{0,1} TotalNoOfPacks{0,1} TotalNoOfPacksDecimal{0,1} TotalNoOfPacksPackageType{0,1} TotalNoOfPieces{0,1} TotalPreallocatedChargeable{0,1} TotalPreallocatedVolume{0,1} TotalPreallocatedVolumeUnit{0,1} TotalPreallocatedWeight{0,1} TotalPreallocatedWeightUnit{0,1} TotalVolume{0,1} TotalVolumeUnit{0,1} TotalWeight{0,1} TotalWeightUnit{0,1} TranshipToOtherCFS{0,1} TransportBookingDirection{0,1} TransportMode{0,1} TransportNationality{0,1} VendorIdentifier{0,1} VesselCountryOfRegistration{0,1} VesselName{0,1} VoyageFlightNo{0,1} WarehouseLocation{0,1} WarehouseReleaseStatus{0,1} WayBillNumber{0,1} WayBillType{0,1} CarrierAccount{0,1} CarrierDocumentsOverride{0,1} LocalProcessing{0,1} Order{0,1} AddInfoCollection{0,1} AddInfoGroupCollection{0,1} AdditionalBillCollection{0,1} AdditionalReferenceCollection{0,1} AttachedDocumentCollection{0,1} BillOfLadingClauseCollection{0,1} ContainerCollection{0,1} CustomizedFieldCollection{0,1} CustomsReferenceCollection{0,1} CustomsSupportingInformationCollection{0,1} DateCollection{0,1} EntryHeaderCollection{0,1} EntryInstructionCollection{0,1} EntryNumberCollection{0,1} GuaranteeCollection{0,1} InBondMoveHeaderCollection{0,1} InstructionCollection{0,1} MilestoneCollection{0,1} NoteCollection{0,1} OrganizationAddressCollection{0,1} PackingLineCollection{0,1} ParentShipmentCollection{0,1} PaymentHandlingInstructionCollection{0,1} PostCarriageShipmentCollection{0,1} PreCarriageShipmentCollection{0,1} RelatedShipmentCollection{0,1} SubShipmentCollection{0,1} TransportLegCollection{0,1})
|
| Children |
AWBServiceLevel, ActualChargeable, AddInfoCollection, AddInfoGroupCollection, AdditionalBillCollection, AdditionalReferenceCollection, AdditionalTerms, AgentsReference, AttachedDocumentCollection, AviationSecurityInspectionType, BillOfLadingClauseCollection, BookingConfirmationReference, Branch, CFSReference, CarrierAccount, CarrierCorrectedChargeable, CarrierCorrectedVolume, CarrierCorrectedVolumeUnit, CarrierCorrectedWeight, CarrierCorrectedWeightUnit, CarrierDocumentsOverride, CarrierServiceLevel, CartageWaybillNumber, ChargeableRate, CoLoadBookingConfirmationReference, CoLoadMasterBillNumber, CommercialInfo, ConsigneeBussinessNumber, ConsigneeIdentifier, ConsignorIdentifier, ConsolCosts, ConsolidatedCargoStatus, ContainerCollection, ContainerCount, ContainerMode, CountryOfSupply, CustomizedFieldCollection, CustomsBroker, CustomsContainerMode, CustomsDischargePort, CustomsLoadPort, CustomsOffice, CustomsProfileIdentifier, CustomsReferenceCollection, CustomsSupportingInformationCollection, CustomsValuationPort, DataContext, DateCollection, DeclarantType, DefermentAccountNumber, DeliveryMode, DocumentedChargeable, DocumentedVolume, DocumentedWeight, EFTMode, EntryHeaderCollection, EntryInstructionCollection, EntryNumberCollection, EntryStatus, ExportGoodsType, FirstBuyerContact, Folio, FreightRate, FreightRateCurrency, GoodsDescription, GoodsOrigin, GoodsValue, GoodsValueCurrency, GuaranteeCollection, HBLAWBChargesDisplay, HBLContainerPackModeOverride, HasProhibitedPackaging, HouseBillOfLadingType, InBondMoveHeaderCollection, InstructionCollection, InsuranceValue, InsuranceValueCurrency, InterimReceiptNumber, IsAuthorizedToLeave, IsBooking, IsCFSRegistered, IsCancelled, IsDirectBooking, IsFinalManifest, IsForwardRegistered, IsHazardous, IsLastMileDeliverySelfBooked, IsNeutralMaster, IsPersonalEffects, IsShipping, IsSignatureRequired, IsSplitShipment, JobCosting, LloydsIMO, LocalProcessing, LocalTransportEquipmentNeeded, LocalTransportJobType, LocationAtClearance, ManifestedChargeable, ManifestedVolume, ManifestedWeight, MergeBy, MessageStatus, MessageSubType, MessageType, MessagingApplicationCode, MilestoneCollection, NoCopyBills, NoOriginalBills, NoteCollection, OperationalStatus, Order, OrganizationAddressCollection, OuterPacks, OuterPacksPackageType, OwnerRef, PackingLineCollection, PackingOrder, ParentShipmentCollection, PaymentHandlingInstructionCollection, PaymentMethod, PickupMode, PlaceOfDelivery, PlaceOfIssue, PlaceOfReceipt, PortFirstForeign, PortLastForeign, PortMessaging, PortOfDestination, PortOfDischarge, PortOfFirstArrival, PortOfLoading, PortOfOrigin, PostCarriageShipmentCollection, PreCarriageShipmentCollection, QuoteNumber, RatingTransportMode, RelatedShipmentCollection, ReleaseType, RequiresRefrigeration, ScreeningStatus, SecondBuyerContact, ServiceLevel, ShipmentIncoTerm, ShipmentStatus, ShipmentSubType, ShipmentType, ShippedOnBoard, ShipperCODAmount, ShipperCODPayMethod, SubLocationAtClearance, SubShipmentCollection, TotalNoOfPacks, TotalNoOfPacksDecimal, TotalNoOfPacksPackageType, TotalNoOfPieces, TotalPreallocatedChargeable, TotalPreallocatedVolume, TotalPreallocatedVolumeUnit, TotalPreallocatedWeight, TotalPreallocatedWeightUnit, TotalVolume, TotalVolumeUnit, TotalWeight, TotalWeightUnit, TranshipToOtherCFS, TransportBookingDirection, TransportLegCollection, TransportMode, TransportNationality, VendorIdentifier, VesselCountryOfRegistration, VesselName, VoyageFlightNo, WarehouseLocation, WarehouseReleaseStatus, WayBillNumber, WayBillType |
|
Source
|
<xs:complexType name="Shipment">
<xs:all>
<xs:element name="DataContext" minOccurs="0" type="DataContext"/>
<xs:element name="ActualChargeable" minOccurs="0" type="xs:decimal"/>
<xs:element name="AdditionalTerms" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AgentsReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AviationSecurityInspectionType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="AWBServiceLevel" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="BookingConfirmationReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Branch" minOccurs="0" type="Branch"/>
<xs:element name="CarrierCorrectedChargeable" minOccurs="0" type="xs:decimal"/>
<xs:element name="CarrierCorrectedVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="CarrierCorrectedVolumeUnit" minOccurs="0" type="UnitOfVolume"/>
<xs:element name="CarrierCorrectedWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="CarrierCorrectedWeightUnit" minOccurs="0" type="UnitOfWeight"/>
<xs:element name="CarrierServiceLevel" minOccurs="0" type="ServiceLevel"/>
<xs:element name="CartageWaybillNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CFSReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ChargeableRate" minOccurs="0" type="xs:decimal"/>
<xs:element name="CoLoadBookingConfirmationReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CoLoadMasterBillNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CommercialInfo" minOccurs="0" type="CommercialInfo"/>
<xs:element name="ConsigneeBussinessNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConsigneeIdentifier" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConsignorIdentifier" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ConsolCosts" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="ConsolCostLineCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ConsolCostLine" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="ApportionmentMethod" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ApportionToSubShipments" minOccurs="0" type="xs:boolean"/>
<xs:element name="ChargeCode" minOccurs="0" type="ChargeCode"/>
<xs:element name="ChargeCodeGroup" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CostAPInvoiceNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="38"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CostDueDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="CostExchangeRate" minOccurs="0" type="xs:decimal"/>
<xs:element name="CostGSTVATID" minOccurs="0" type="TaxID"/>
<xs:element name="CostInvoiceDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="CostIsPosted" minOccurs="0" type="xs:boolean"/>
<xs:element name="CostLocalAmount" minOccurs="0" type="xs:decimal"/>
<xs:element name="CostOSAmount" minOccurs="0" type="xs:decimal"/>
<xs:element name="CostOSCurrency" minOccurs="0" type="Currency"/>
<xs:element name="CostOSGSTVATAmount" minOccurs="0" type="xs:decimal"/>
<xs:element name="Creditor" minOccurs="0" type="OrganizationReference"/>
<xs:element name="ExternalCreditorCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GovernmentReportingCostChargeCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GovernmentReportingSellChargeCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ImportMetaData" minOccurs="0" type="ImportMetaData"/>
<xs:element name="IncludeOnCollectInvoice" minOccurs="0" type="xs:boolean"/>
<xs:element name="PlaceOfSupply" minOccurs="0" type="PlaceOfSupply"/>
<xs:element name="PrepaidCollectFilter" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SupplierReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="38"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CostRatingBasisCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CostRatingBasis" minOccurs="0" maxOccurs="unbounded" type="RatingBasis"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ConsolidatedCargoStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ContainerCount" minOccurs="0" type="xs:int"/>
<xs:element name="ContainerMode" minOccurs="0" type="ContainerMode"/>
<xs:element name="CountryOfSupply" minOccurs="0" type="Country"/>
<xs:element name="CustomsBroker" minOccurs="0" type="Staff"/>
<xs:element name="CustomsContainerMode" minOccurs="0" type="ContainerMode"/>
<xs:element name="CustomsDischargePort" minOccurs="0" type="CodeDescriptionPair10Char"/>
<xs:element name="CustomsLoadPort" minOccurs="0" type="CodeDescriptionPair10Char"/>
<xs:element name="CustomsOffice" minOccurs="0" type="CodeDescriptionPair10Char"/>
<xs:element name="CustomsProfileIdentifier" minOccurs="0" type="ValueTypePair"/>
<xs:element name="CustomsValuationPort" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DeclarantType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DefermentAccountNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeliveryMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DocumentedChargeable" minOccurs="0" type="xs:decimal"/>
<xs:element name="DocumentedVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="DocumentedWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="EFTMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="EntryStatus" minOccurs="0" type="EntryStatus"/>
<xs:element name="ExportGoodsType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="FirstBuyerContact" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Folio" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="FreightRate" minOccurs="0" type="xs:decimal"/>
<xs:element name="FreightRateCurrency" minOccurs="0" type="Currency"/>
<xs:element name="GoodsDescription" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2560"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GoodsOrigin" minOccurs="0" type="Country"/>
<xs:element name="GoodsValue" minOccurs="0" type="xs:decimal"/>
<xs:element name="GoodsValueCurrency" minOccurs="0" type="Currency"/>
<xs:element name="HasProhibitedPackaging" minOccurs="0" type="xs:boolean"/>
<xs:element name="HBLAWBChargesDisplay" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="HBLContainerPackModeOverride" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="9"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HouseBillOfLadingType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="InsuranceValue" minOccurs="0" type="xs:decimal"/>
<xs:element name="InsuranceValueCurrency" minOccurs="0" type="Currency"/>
<xs:element name="InterimReceiptNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IsAuthorizedToLeave" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsBooking" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsCancelled" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsCFSRegistered" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsDirectBooking" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsFinalManifest" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsForwardRegistered" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsHazardous" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsLastMileDeliverySelfBooked" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsNeutralMaster" minOccurs="0" type="IsNeutralMaster"/>
<xs:element name="IsPersonalEffects" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsShipping" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsSignatureRequired" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsSplitShipment" minOccurs="0" type="xs:boolean"/>
<xs:element name="JobCosting" minOccurs="0" type="JobCosting"/>
<xs:element name="LloydsIMO" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LocalTransportEquipmentNeeded" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="LocalTransportJobType" minOccurs="0" type="CodeDescriptionPair4Char"/>
<xs:element name="LocationAtClearance" minOccurs="0" type="CodeDescriptionPair35Char"/>
<xs:element name="ManifestedChargeable" minOccurs="0" type="xs:decimal"/>
<xs:element name="ManifestedVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="ManifestedWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="MergeBy" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MessageStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MessageSubType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MessageType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MessagingApplicationCode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="NoCopyBills" minOccurs="0" type="xs:unsignedByte"/>
<xs:element name="NoOriginalBills" minOccurs="0" type="xs:unsignedByte"/>
<xs:element name="OperationalStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="OuterPacks" minOccurs="0" type="xs:int"/>
<xs:element name="OuterPacksPackageType" minOccurs="0" type="PackageType"/>
<xs:element name="OwnerRef" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PackingOrder" minOccurs="0" type="xs:int"/>
<xs:element name="PaymentMethod" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="PickupMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="PlaceOfDelivery" minOccurs="0" type="UNLOCO"/>
<xs:element name="PlaceOfIssue" minOccurs="0" type="UNLOCO"/>
<xs:element name="PlaceOfReceipt" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortFirstForeign" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortLastForeign" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortMessaging" minOccurs="0" type="PortMessaging"/>
<xs:element name="PortOfDestination" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortOfDischarge" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortOfFirstArrival" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortOfLoading" minOccurs="0" type="UNLOCO"/>
<xs:element name="PortOfOrigin" minOccurs="0" type="UNLOCO"/>
<xs:element name="QuoteNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RatingTransportMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ReleaseType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="RequiresRefrigeration" minOccurs="0" type="xs:boolean"/>
<xs:element name="ScreeningStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="SecondBuyerContact" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ServiceLevel" minOccurs="0" type="ServiceLevel"/>
<xs:element name="ShipmentIncoTerm" minOccurs="0" type="IncoTerm"/>
<xs:element name="ShipmentStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ShipmentSubType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ShipmentType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ShippedOnBoard" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ShipperCODAmount" minOccurs="0" type="xs:decimal"/>
<xs:element name="ShipperCODPayMethod" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="SubLocationAtClearance" minOccurs="0" type="CodeDescriptionPair10Char"/>
<xs:element name="TotalNoOfPacks" minOccurs="0" type="xs:int"/>
<xs:element name="TotalNoOfPacksDecimal" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalNoOfPacksPackageType" minOccurs="0" type="PackageType"/>
<xs:element name="TotalNoOfPieces" minOccurs="0" type="xs:int"/>
<xs:element name="TotalPreallocatedChargeable" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalPreallocatedVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalPreallocatedVolumeUnit" minOccurs="0" type="UnitOfVolume"/>
<xs:element name="TotalPreallocatedWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalPreallocatedWeightUnit" minOccurs="0" type="UnitOfWeight"/>
<xs:element name="TotalVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalVolumeUnit" minOccurs="0" type="UnitOfVolume"/>
<xs:element name="TotalWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalWeightUnit" minOccurs="0" type="UnitOfWeight"/>
<xs:element name="TranshipToOtherCFS" minOccurs="0" type="xs:boolean"/>
<xs:element name="TransportBookingDirection" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Description" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="TransportMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="TransportNationality" minOccurs="0" type="Country"/>
<xs:element name="VendorIdentifier" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VesselCountryOfRegistration" minOccurs="0" type="Country"/>
<xs:element name="VesselName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="VoyageFlightNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WarehouseLocation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WarehouseReleaseStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="WayBillNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="WayBillType" minOccurs="0" type="WayBillType"/>
<xs:element name="CarrierAccount" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="AccountNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DepotID" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="MerchantNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="CarrierDocumentsOverride" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="AWBHeader" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="AgentAccountNo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AgentIATACode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="11"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AgentName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AgentPlace" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AirportOfDepartureAndRequestRouteText" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AirportOfDestinationCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AirportOfDestinationText" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AlsoNotify" minOccurs="0" type="AWBParty"/>
<xs:element name="AmountOfInsurance" minOccurs="0" type="xs:decimal"/>
<xs:element name="AsAgreedOn1stAWBSet" minOccurs="0" type="xs:boolean"/>
<xs:element name="AsAgreedOn2ndAWBSet" minOccurs="0" type="xs:boolean"/>
<xs:element name="AsAgreedTypeOn1stAWBSet" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AsAgreedTypeOn2ndAWBSet" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBIssueDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="AWBIssuePlace" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="17"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBIssuerApprovedExporterNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBIssuerExtraInfo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBIssuerSignature" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AWBType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CargoSecurityDeclaration" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="AdditionalScreeningMethods" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AgentApprovalCategory" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="AgentApprovalCountry" minOccurs="0" type="Country"/>
<xs:element name="AgentApprovalExpiryDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="AgentApprovalNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SecurityStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="SecurityStatusIssueDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="SecurityStatusIssuedBy" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TSASecurityStatement" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="512"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GroundsForExemptionCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="GroundsForExemption" minOccurs="0" maxOccurs="unbounded" type="CodeDescriptionPair4Char"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ReceivedFromShipperCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ReceivedFromShipper" minOccurs="0" maxOccurs="unbounded" type="ReceivedFromShipper"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ScreeningMethodCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ScreeningMethod" minOccurs="0" maxOccurs="unbounded" type="CodeDescriptionPair"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ChargesPayment" minOccurs="0" type="CodeDescriptionPair2Char"/>
<xs:element name="Consignee" minOccurs="0" type="AWBParty"/>
<xs:element name="Currency" minOccurs="0" type="Currency"/>
<xs:element name="ForwardingAgentReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="HandlingInformation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IssuedByAddress1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IssuedByAddress2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IssuedByName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="NetRateCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionalShippingInformation1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OptionalShippingInformation2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OriginCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="OtherChargesPayment" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="Requested1stCarrier" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Requested1stFlight" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Requested1stFlightDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Requested2ndCarrier" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Requested2ndFlight" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Requested2ndFlightDate" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing1stBy" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing1stTo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing2ndBy" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing2ndTo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing3rdBy" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Routing3rdTo" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Shipper" minOccurs="0" type="AWBParty"/>
<xs:element name="ShipperExtraInfoLine1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShipperExtraInfoLine2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="64"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ShippersLoadAndCount" minOccurs="0" type="xs:short"/>
<xs:element name="ShippersSignature" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SpecialHandlingCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TotalTaxesCollect" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalTaxesPrepaid" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalValuationCollect" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalValuationPrepaid" minOccurs="0" type="xs:decimal"/>
<xs:element name="ValueForCarriage" minOccurs="0" type="xs:decimal"/>
<xs:element name="ValueForCustoms" minOccurs="0" type="xs:decimal"/>
<xs:element name="WeightChargesPayment" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="AccountingInfoCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AccountingInfo" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="Information" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="34"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Type" minOccurs="0" type="CodeDescriptionPair"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OtherChargesCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OtherCharges" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="Amount" minOccurs="0" type="xs:decimal"/>
<xs:element name="ChargeCode" minOccurs="0" type="CodeDescriptionPair2Char"/>
<xs:element name="Description" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EntitlementDue" minOccurs="0" type="CodeDescriptionPair1Char"/>
<xs:element name="PrepaidCollect" minOccurs="0" type="CodeDescriptionPair"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RateLineCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="RateLine" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="ChargeableWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="CommodityItem" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Consolidation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CountryOfOrigin" minOccurs="0" type="Country"/>
<xs:element name="Dimensions" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Count" minOccurs="0" type="xs:int"/>
<xs:element name="Height" minOccurs="0" type="xs:int"/>
<xs:element name="Length" minOccurs="0" type="xs:int"/>
<xs:element name="Unit" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="Width" minOccurs="0" type="xs:int"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="GoodsDescription" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="GrossWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="HarmonizedCommodityCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LineNumber" minOccurs="0" type="xs:int"/>
<xs:element name="NatureAndQtyOfGoodsType" minOccurs="0" type="CodeDescriptionPair1Char"/>
<xs:element name="NoOfPiecesOrRCP" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="RateChargeOrDiscount" minOccurs="0" type="xs:decimal"/>
<xs:element name="RateClass" minOccurs="0" type="CodeDescriptionPair1Char"/>
<xs:element name="ShippersLoadAndCount" minOccurs="0" type="xs:int"/>
<xs:element name="TotalCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="ULDNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Volume" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Unit" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="Volume" minOccurs="0" type="xs:decimal"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="WeightUnit" minOccurs="0" type="CodeDescriptionPair1Char"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SpecialHandlingCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SpecialHandling" minOccurs="0" maxOccurs="unbounded" type="CodeDescriptionPair"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="LocalProcessing" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="ArrivalCartageRef" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DeliveryCartageAdvised" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="DeliveryCartageCompleted" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="DeliveryLabourCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="DeliveryLabourTime" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="DeliveryRequiredBy" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="DemurrageOnDeliveryCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="DemurrageOnDeliveryTime" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="DemurrageOnPickupCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="DemurrageOnPickupTime" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="EstimatedDelivery" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="EstimatedPickup" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="ExportStatement" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="FCLAvailable" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="FCLDeliveryEquipmentNeeded" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="FCLPickupEquipmentNeeded" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="FCLStorageCommences" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="HasProhibitedPackaging" minOccurs="0" type="xs:boolean"/>
<xs:element name="InsuranceRequired" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsContingencyRelease" minOccurs="0" type="xs:boolean"/>
<xs:element name="LCLAirStorageCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="LCLAirStorageDaysOrHours" minOccurs="0" type="xs:unsignedByte"/>
<xs:element name="LCLAvailable" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="LCLDatesOverrideConsol" minOccurs="0" type="xs:boolean"/>
<xs:element name="LCLStorageCommences" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PickupCartageAdvised" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PickupCartageCompleted" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PickupLabourCharge" minOccurs="0" type="xs:decimal"/>
<xs:element name="PickupLabourTime" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PickupRequiredBy" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PrintOptionForPackagesOnAWB" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="AdditionalServiceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalService" minOccurs="0" maxOccurs="unbounded" type="AdditionalService"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderNumberCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderNumber" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="OrderReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Sequence" minOccurs="0" type="xs:short"/>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="Order" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="OrderNumber" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddPalletWeightToOrder" minOccurs="0" type="xs:boolean"/>
<xs:element name="ClientReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="DropMode" minOccurs="0" type="DropMode"/>
<xs:element name="FulfillmentRule" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="LocalCartageInsuranceValue" minOccurs="0" type="xs:decimal"/>
<xs:element name="OrderNumberSplit" minOccurs="0" type="xs:unsignedByte"/>
<xs:element name="PalletsSent" minOccurs="0" type="xs:short"/>
<xs:element name="PickOption" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="RequiresPacking" minOccurs="0" type="xs:boolean"/>
<xs:element name="RequiresQualityAudit" minOccurs="0" type="xs:boolean"/>
<xs:element name="StagingArea" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Status" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="TotalLineVolume" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalLineWeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalNetWeightSent" minOccurs="0" type="xs:decimal"/>
<xs:element name="TotalUnits" minOccurs="0" type="xs:decimal"/>
<xs:element name="TransportReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Type" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="UnitsSent" minOccurs="0" type="xs:decimal"/>
<xs:element name="Warehouse" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Code" minOccurs="1">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Name" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="DateCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Date" minOccurs="0" maxOccurs="unbounded" type="Date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrderLineCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OrderLine" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdditionalTerms" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AdjustmentReason" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ArrivalDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="CommercialInvoiceNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Commodity" minOccurs="0" type="Commodity"/>
<xs:element name="ConfirmationNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Consignee" minOccurs="0" type="OrganizationAddress"/>
<xs:element name="ContainerNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ContainerPackingOrder" minOccurs="0" type="xs:int"/>
<xs:element name="CrossDockOrderNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CurrentHoldCode" minOccurs="0" type="CodeDescriptionPair9Char"/>
<xs:element name="CustomsData" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="AdditionalInformation" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CountryOfOrigin" minOccurs="0" type="Country"/>
<xs:element name="CustomsQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="CustomsQuantityUnit" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CustomsSecondQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="CustomsSecondUnitQty" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CustomsThirdQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="CustomsThirdUnitQty" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DeclarationReference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EntryDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="EntryKey" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="EntryLineNumber" minOccurs="0" type="xs:short"/>
<xs:element name="InwardsEntryKey" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InwardsEntryLineNumber" minOccurs="0" type="xs:short"/>
<xs:element name="IsFromOtherFTZWarehouse" minOccurs="0" type="xs:boolean"/>
<xs:element name="ManufacturerAddress" minOccurs="0" type="OrganizationAddress"/>
<xs:element name="OutwardType" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="PrimaryPreference" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Tariff" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TILV" minOccurs="0" type="xs:decimal"/>
<xs:element name="ValueForDuty" minOccurs="0" type="xs:decimal"/>
<xs:element name="ZoneStatus" minOccurs="0" type="CodeDescriptionPair"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="ExpectedQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="ExpiryDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="ExtendedLinePrice" minOccurs="0" type="xs:decimal"/>
<xs:element name="IncoTerm" minOccurs="0" type="IncoTerm"/>
<xs:element name="InnerPacksQty" minOccurs="0" type="xs:decimal"/>
<xs:element name="InnerPacksQtyUnit" minOccurs="0" type="PackageType"/>
<xs:element name="InventoryStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="LineComment" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LineNumber" minOccurs="0" type="xs:int"/>
<xs:element name="LineSplitNumber" minOccurs="0" type="xs:short"/>
<xs:element name="Link" minOccurs="0" type="xs:int"/>
<xs:element name="Location" minOccurs="0">
<xs:complexType>
<xs:all>
<xs:element name="Column" minOccurs="0" type="xs:short"/>
<xs:element name="Level" minOccurs="0" type="xs:short"/>
<xs:element name="Row" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Tray" minOccurs="0" type="xs:short"/>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="OrderedQty" minOccurs="0" type="xs:decimal"/>
<xs:element name="OrderedQtyUnit" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="OriginalHoldCode" minOccurs="0" type="CodeDescriptionPair9Char"/>
<xs:element name="PackageGroupId" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PackageHeight" minOccurs="0" type="xs:decimal"/>
<xs:element name="PackageLength" minOccurs="0" type="xs:decimal"/>
<xs:element name="PackageLengthUnit" minOccurs="0" type="UnitOfLength"/>
<xs:element name="PackageQty" minOccurs="0" type="xs:decimal"/>
<xs:element name="PackageQtyUnit" minOccurs="0" type="PackageType"/>
<xs:element name="PackageWidth" minOccurs="0" type="xs:decimal"/>
<xs:element name="PackingDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PalletID" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartAttribute1" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartAttribute2" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PartAttribute3" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="PerPackageQty" minOccurs="0" type="xs:decimal"/>
<xs:element name="Product" minOccurs="0" type="Product"/>
<xs:element name="PutAwayArea" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="25"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="QuantityMet" minOccurs="0" type="xs:decimal"/>
<xs:element name="RequiredBy" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="RequiredExWorks" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="RequiredInStore" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="ReservedQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="ShortfallQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="SpecialInstructions" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483647"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SplitQuantity" minOccurs="0" type="xs:decimal"/>
<xs:element name="Status" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="SubLineNumber" minOccurs="0" type="xs:int"/>
<xs:element name="SupplierConfirmedAcceptance" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="UnitPriceAfterDiscount" minOccurs="0" type="xs:decimal"/>
<xs:element name="UnitPriceCurrency" minOccurs="0" type="Currency"/>
<xs:element name="UnitPriceDiscountAmount" minOccurs="0" type="xs:decimal"/>
<xs:element name="UnitPriceDiscountPercent" minOccurs="0" type="xs:decimal"/>
<xs:element name="UnitPriceRecommended" minOccurs="0" type="xs:decimal"/>
<xs:element name="Volume" minOccurs="0" type="xs:decimal"/>
<xs:element name="VolumeUnit" minOccurs="0" type="UnitOfVolume"/>
<xs:element name="Weight" minOccurs="0" type="xs:decimal"/>
<xs:element name="WeightUnit" minOccurs="0" type="UnitOfWeight"/>
<xs:element name="CustomizedFieldCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomizedField" minOccurs="0" maxOccurs="unbounded" type="CustomizedField"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UNDGCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="UNDG" minOccurs="0" maxOccurs="unbounded" type="UNDG"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
<xs:element name="AddInfoCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddInfo" minOccurs="0" maxOccurs="unbounded" type="AddInfo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddInfoGroupCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddInfoGroup" minOccurs="0" maxOccurs="unbounded" type="AddInfoGroup"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalBillCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalBill" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="BillNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BillType" minOccurs="0" type="WayBillType"/>
<xs:element name="IssueDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="Link" minOccurs="0" type="xs:int"/>
<xs:element name="MessageStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="NoOfPacks" minOccurs="0" type="xs:decimal"/>
<xs:element name="PackType" minOccurs="0" type="PackageType"/>
<xs:element name="ParentBillNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="AddInfoCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddInfo" minOccurs="0" maxOccurs="unbounded" type="AddInfo"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AddInfoGroupCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddInfoGroup" minOccurs="0" maxOccurs="unbounded" type="AddInfoGroup"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsReferenceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomsReference" minOccurs="0" maxOccurs="unbounded" type="CustomsReference"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrganizationAddressCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OrganizationAddress" minOccurs="0" maxOccurs="unbounded" type="OrganizationAddress"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AdditionalReferenceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalReference" minOccurs="0" maxOccurs="unbounded" type="AdditionalReference"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
<xs:element name="AttachedDocumentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AttachedDocument" minOccurs="0" maxOccurs="unbounded" type="AttachedDocument"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BillOfLadingClauseCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="BillOfLadingClause" minOccurs="0" maxOccurs="unbounded" type="BillOfLadingClause"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContainerCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Container" minOccurs="0" maxOccurs="unbounded" type="Container"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
<xs:element name="CustomizedFieldCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomizedField" minOccurs="0" maxOccurs="unbounded" type="CustomizedField"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsReferenceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomsReference" minOccurs="0" maxOccurs="unbounded" type="CustomsReference"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsSupportingInformationCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomsSupportingInformation" minOccurs="0" maxOccurs="unbounded" type="CustomsSupportingInformation"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DateCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Date" minOccurs="0" maxOccurs="unbounded" type="Date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntryHeaderCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="EntryHeader" minOccurs="0" maxOccurs="unbounded" type="EntryHeader"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntryInstructionCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="EntryInstruction" minOccurs="0" maxOccurs="unbounded" type="EntryInstruction"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntryNumberCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="EntryNumber" minOccurs="0" maxOccurs="unbounded" type="EntryNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="GuaranteeCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Guarantee" minOccurs="0" maxOccurs="unbounded" type="Guarantee"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InBondMoveHeaderCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="InBondMoveHeader" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="AdditionalText" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="500"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="BioterrorismActIndicator" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="CustomsAgent" minOccurs="0" type="Staff"/>
<xs:element name="CustomsStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DestinationPortScheduleD" minOccurs="0" type="CodeDescriptionPair4Char"/>
<xs:element name="EntryType" minOccurs="0" type="CodeDescriptionPair9Char"/>
<xs:element name="ExportContainerMode" minOccurs="0" type="ContainerMode"/>
<xs:element name="ExportTransportMode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ExportVesselName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForeignDestinationPortScheduleK" minOccurs="0" type="CodeDescriptionPair5Char"/>
<xs:element name="ForeignDestinationPortUNLOCO" minOccurs="0" type="UNLOCO"/>
<xs:element name="InBondCarrierID" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="12"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InBondCarrierSCAC" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="LastForeignPortScheduleK" minOccurs="0" type="CodeDescriptionPair5Char"/>
<xs:element name="MessagingApplicationCode" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MonetaryValue" minOccurs="0" type="xs:decimal"/>
<xs:element name="MoveToFTZ" minOccurs="0" type="CodeDescriptionPair1Char"/>
<xs:element name="PortOfPresentationScheduleD" minOccurs="0" type="CodeDescriptionPair4Char"/>
<xs:element name="Seals" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="SequenceNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransferOfLiabilityCarrierCode" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="4"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransferOfLiabilityCarrierID" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="27"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransferOfLiabilityCityName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="19"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransferOfLiabilityStateCode" minOccurs="0" type="CodeDescriptionPair2Char"/>
<xs:element name="AdditionalReferenceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AdditionalReference" minOccurs="0" maxOccurs="unbounded" type="AdditionalReference"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
<xs:element name="DateCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Date" minOccurs="0" maxOccurs="unbounded" type="Date"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntryNumberCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="EntryNumber" minOccurs="0" maxOccurs="unbounded" type="EntryNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InBondMoveDetailCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="InBondMoveDetail" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="AdditionalBillLink" minOccurs="0" type="xs:int"/>
<xs:element name="ArrivalStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CustomsStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="DepartureStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ExportationStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="ExportDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="ExportVesselName" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="ForeignDestPortScheduleK" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="InBondQuantity" minOccurs="0" type="xs:int"/>
<xs:element name="MessageStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="MonetaryValue" minOccurs="0" type="xs:decimal"/>
<xs:element name="PreviousInBondTransitDate" minOccurs="0" type="emptiable_dateTime"/>
<xs:element name="PreviousInBondTransitPortScheduleD" minOccurs="0" type="CodeDescriptionPair4Char"/>
<xs:element name="PreviousInBondTransitType" minOccurs="0" type="CodeDescriptionPair2Char"/>
<xs:element name="SequenceNumber" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="5"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="TransferOfLiabilityStatus" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="AddInfoGroupCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="AddInfoGroup" minOccurs="0" maxOccurs="unbounded" type="AddInfoGroup"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ContainerLinkCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ContainerLink" minOccurs="0" maxOccurs="unbounded" type="ContainerLink"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomsReferenceCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomsReference" minOccurs="0" maxOccurs="unbounded" type="CustomsReference"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="EntryNumberCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="EntryNumber" minOccurs="0" maxOccurs="unbounded" type="EntryNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="OrganizationAddressCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OrganizationAddress" minOccurs="0" maxOccurs="unbounded" type="OrganizationAddress"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InstructionCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Instruction" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="Address" minOccurs="0" type="OrganizationAddress"/>
<xs:element name="DropMode" minOccurs="0" type="DropMode"/>
<xs:element name="Equipment" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="IsAuthorisedToLeave" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsContainerRateable" minOccurs="0" type="xs:boolean"/>
<xs:element name="IsLooseRateable" minOccurs="0" type="xs:boolean"/>
<xs:element name="Sequence" minOccurs="0" type="xs:int"/>
<xs:element name="ServiceInstruction" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="2147483646"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Status" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="Type" minOccurs="0" type="CodeDescriptionPair"/>
<xs:element name="CustomizedFieldCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="CustomizedField" minOccurs="0" maxOccurs="unbounded" type="CustomizedField"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InstructionContainerLinkCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="InstructionContainerLink" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="ContainerLink" minOccurs="0" type="xs:int"/>
<xs:element name="Quantity" minOccurs="0" type="xs:int"/>
<xs:element name="ConfirmationCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Confirmation" minOccurs="0" maxOccurs="unbounded" type="Confirmation"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="InstructionPackingLineLinkCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="InstructionPackingLineLink" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:all>
<xs:element name="PackingLineLink" minOccurs="0" type="xs:int"/>
<xs:element name="Quantity" minOccurs="0" type="xs:int"/>
<xs:element name="ConfirmationCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Confirmation" minOccurs="0" maxOccurs="unbounded" type="Confirmation"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MilestoneCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Milestone" minOccurs="0" maxOccurs="unbounded" type="Milestone"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NoteCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Note" minOccurs="0" maxOccurs="unbounded" type="Note"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
<xs:element name="OrganizationAddressCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="OrganizationAddress" minOccurs="0" maxOccurs="unbounded" type="OrganizationAddress"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PackingLineCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="PackingLine" minOccurs="0" maxOccurs="unbounded" type="PackingLine"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
<xs:element name="ParentShipmentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ParentShipment" minOccurs="0" maxOccurs="unbounded" type="Shipment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PaymentHandlingInstructionCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="PaymentHandlingInstruction" minOccurs="0" maxOccurs="unbounded" type="PaymentHandlingInstruction"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PostCarriageShipmentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="PostCarriageShipment" minOccurs="0" maxOccurs="unbounded" type="Shipment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PreCarriageShipmentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="PreCarriageShipment" minOccurs="0" maxOccurs="unbounded" type="Shipment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RelatedShipmentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="RelatedShipment" minOccurs="0" maxOccurs="unbounded" type="Shipment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SubShipmentCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SubShipment" minOccurs="0" maxOccurs="unbounded" type="Shipment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TransportLegCollection" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="TransportLeg" minOccurs="0" maxOccurs="unbounded" type="TransportLeg"/>
</xs:sequence>
<xs:attribute name="Content" type="CollectionContent"/>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
|
|
|
|